Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Проектування мікрокомп’ютера на базі мікропроцесора РІС12С508А

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп'ютерних технологій та автоматики
Факультет:
Не вказано
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2005
Тип роботи:
Курсова робота
Предмет:
Мікропроцесорні системи
Група:
СКС

Частина тексту файла

Міністерство Освіти та Науки України Національний університет „Львівська політехніка” Інститут Комп’ютерних технологій та автоматики кафедра ЕОМ  КУРСОВА РОБОТА з курсу «Мікропроцесорні системи» на тему: «Проектування мікрокомп’ютера на базі мікропроцесора РІС12С508А» ЛЬВІВ 2005 ЗМІСТ Вступ 4  1. Початковi данi на проектування. 5  2. Архітектура. 6  2.1 Синхронізація виконання програм 9  2.2 Конвеєрна вибірка та виконання команд 10  3. Організація пам’яті 11  3.1 Організація пам’яті програм 11  3.2 Організація пам’яті даних 11  3.2.1 Регістри загального призначення 12  3.2.2 Регістри спеціального призначення 12  3.3 Регістр STATUS 12  3.4 Регістр OPTION 14  3.5 Регістр OSCCAL 15  3.6 Лічильник команд PC 15  3.6.1 Ефект скиду 15  3.7 Стек 16  3.8 Непряма адресація, регістри INDF та FSR 17  4. Порт вводу/виводу 18  4.1 Регістр GPIO 18  4.2 Регістр TRIS 18  4.3 Робота каналу порту вводу/виводу 19  4.4 Програмування порту вводу/виводу 19  4.4.1 Двонаправлений порт вводу/виводу 19  4.4.2 Послідовність операцій з портами вводу/виводу 19  5. Модуль таймера TMR0 20  5.1 Використання зовнішнього джерела тактового сигналу для TMR0 20  5.1.1 Синхронізація зовнішнього сигналу 20  5.1.2 Затримка приросту TMR0 20  5.1.3 Взаємодія регістрів OPTION та TRIS 20  5.2 Подільник 21  5.2.1 Переключення подільника 21  6. Робота з периферійною EEPROM пам’яттю даних 23  6.0.1 Послідовна передача даних 23  6.0.2 Лінія синхронізації 25   6.1 Характеристика шини 25  6.1.1 Умова вільної шини 25  6.1.2 Умова початку передачі даних (START) 25  6.1.3 Умова завершення передачі даних (STOP) 26  6.1.4 Вимоги до передачі даних по шині 26  6.1.5 Підтвердження 26  6.2 Адресація пристрою 26  6.3 Операція запису 27  6.3.1 Запис байту 27  6.4 Підтвердження запису 28  6.5 Операція читання 28  6.5.1 Читання з поточної адреси 29  6.5.2 Читання з потрібної адреси 29  6.5.3 Послідовне читання 29  7. Спеціальні можливості центрального процесора 31  7.1 Біти конфігурації 31  7.1.1 Слово конфігурації для PIC12C508a 32  7.2 Конфігурації генераторів 32  7.2.1 Типи генераторів 32  7.2.2 Кристалічний генератор чи керамічний резонатор 32  7.2.3 Зовнішній кристалічний генератор 33  7.2.4 Зовнішній RC генератор 33  7.2.5 Внутрішній 4МГц RC генератор 34  7.3 Скид 34  7.4 Сторожовий таймер (Watchdog Timer) 35  7.5 Режим SLEEP 35  7.5.1 Пробудження з режиму SLEEP 35  7.6 Програмна перевірка та захист коду 36  7.7 Місця розташування ідентифікаторів (ID) 36  7.8 Послідовне програмування 36  8. Резюме системи команд 37  8.1 Загальні формати для команд 38  8.2 Опис інструкцій 38  9. Електричні характеристики 41  9.1 Часові діаграми і специфікації 41  10. Опис проекту мікрокомп’ютера 43  10.1. Формування зовнішніх пристроїв вводу/виводу 43  11. Використана лiтература та інші джерела 44  Додатки:   Додаток A. Програма ініціалізації   Додаток B. Упаковочна інформація   Додаток C. Схема електрична функціональна   Додаток D. Схема електрична принципова   Додаток E. Перелік елементів    Вступ PIC12C508а – недорогий, 8-розрядний високоефективний мікроконтролер, який базується на EEPROM/EPROM/ROM CMOS технології. Ядро мікроконтролера має RISC архітектуру із 33 командами, які складаються з одного слова. Всі команди виконуються за один машинний цикл (1 мкс), за виключенням команд розгалуження, що виконуються за два цикли. PIC12C508а мають високу ефективність. Зручна та проста у вивченні система команд дозволяє скоротити час розробки пристрою. Додаткові особливості PIC12C508а дозволяють зменшити вартість пристрою і вимоги до напруги живлення. Скид після зменшення напруги живлення (POR) і таймер скиду (DRT), звільняють від необхідності у зовнішній схемі скиду. Тактовий генератор мікроконтролера підтримує чотири режими, такі як INTRC – внутрішній RC генератор та...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини